#ifndef POUVOIRDECONCENTRATION_H_
#define POUVOIRDECONCENTRATION_H_

#include "Pouvoir.h"

/* Constructor */

/**
 * \fn Pouvoir* newPouvoirDeconcentration(Personnage* perso)
 * 
 * \brief Constructeur de PouvoirDeconcentration
 * 
 * \param perso Personnage à qui appartient le pouvoir
 *        NULL si il n'appartient à personne
 * 
 * \return un Nouveau PouvoirDeconcentration
 */
Pouvoir* newPouvoirDeconcentration(Personnage* perso);

/**
 * \fn int pouvoirDeconcentrationAppliquer(Pouvoir* pouvoir,Jeu* jeu)
 * 
 * \brief Applique le pouvoir Deconcentration sur le jeu
 * 
 * \param pouvoir Pouvoir à appliquer au jeu
 * \param jeu Jeu sur lequel va être appliqué le pouvoir
 * 
 * \return 1 si réussir
 * 		   0 sinon
 */
int pouvoirDeconcentrationAppliquer(Pouvoir* pouvoir,Jeu* jeu);

int pouvoirDeconcentrationCanUseItNow(Pouvoir* pouvoir,Jeu* jeu);

#endif /*POUVOIRDECONCENTRATION_H_*/
